package org.webguitoolkit.project.model;

import java.util.Set;

import com.endress.infoserve.persistence.model.IPersistable;

/**
 * The base object represents the very common properties of all Project Manager
 * classes. It provides the capability to maintain attachments.
 * 
 * @author peter
 * 
 */
public interface IBaseObject extends IPersistable {

	Set<IAttachment> getAttachments();

	void addAttachment(IAttachment attachment);

	void removeAttachment(IAttachment attachment);

	void setDescription(String text);
	
	String getDescription();
	
}
